<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%!
//선언 태그 공간, 여기에 쓰여지는 코드는 변환된 Servlet class의 member변수로 들어간다. 
//인스턴스 변수 선언, 이곳에 인스턴스변수를 선언하는 이유를 알아야 한다. 
	int counter = 0;
	public void jspInit(){
		//life cycle init 메소드
		System.out.println("파일로부터 방문자 수를 가져와 Counter변수에 대입");
	}
	public void jspDestroy(){
		//life cycle destroy()메소드
		System.out.println("counter변수의 값을 파일에 저장");
	}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- HTML 주석은 브라우져에서 볼 수 있지만 JSP주석은 보이지 않는다.  -->
<%
	//HTML은 out.pinrtln()안에 넣어져서, scriptlet이나 expression태그의 자바코드는 그대로 _jspService()
	//구현부로 들어간다.
	counter++;
	Date dd = new Date();
	SimpleDateFormat sdf = new SimpleDateFormat("hh-mm-ss");
%>
당신은 <%=counter %> 번째 방문객 입니다.
현재 시간은 <%=sdf.format(dd) %> 입니다.
</body>
</html>